package com.b2mining.integration.beans;

/**
 * Clase que contiene los items de la Guia de Despacho.Hace referencia a la
 * tabla ItemGuia en la Base de Datos intermedia.
 * 
 * @since (7/4/2003 1:12:20 PM)
 * @author Synopsis S.A. <BR>
 *         Analista Programador: Miguel Lora G.
 */
public class GuideOfOfficeItem implements Item {

	private Integer numeroItem;

	private boolean flagNumeroItem;

	private String numeroItemOC;

	private boolean flagNumeroItemOC;

	private java.lang.String numeroParte;

	private boolean flagNumeroParte;

	private java.lang.String descripcionItem;

	private boolean flagDescripcionItem;

	private Double cantidadItem;

	private boolean flagCantidadItem;

	private java.lang.String unidadMedidaItem;

	private boolean flagUnidadMedidaItem;

	private Double pesoNetoItem;

	private String codUnidadPesoItem;

	private String estadoItem;

	private Double CantidadAceptadaItem;

	private Double CantidadDevueltaItem;

	private Double CantidadEnviadaItem;

	private String numeroOrden;

	private String ClaseMovimiento;

	private String SubTotalItemGuiaLocal;

	private String SubTotalItemGuia;

	private String MonedaItemGuia;

	private String IndicadorEntregaFinal;

	private String NumeroMaterial;

	private String CentroEntrega;

	private String NumeroLote;

	private String IndicadorBorradoOC;

	private String AlmacenItemGuia;

	private String GrupoArticulos;

	private String CantidadPendiente;

	private String CantidadPedido;

	private String CantidadAtendida;
	
	private String CantidadUnidadMedidaPedido;

	private String UnidadMedidaPedido;

	private String UnidadMedidaPrecioPedido;

	private String PrecioItemOC;

	private String CantidadBaseItemOC;

	private String SubTotalItemOC;
	
	private String SubTotalBrutoItemOC;

	private String IndicadorEntradaMercancias;

	private String IndicadorRecepcionFactura;

	private String ClaveCondicionPago;
	private String CondicionPago;
	
	private String FechaEntrega;
	
	/**** AGREGAGO MIJAIL 09.10.2009 ****/
	private String CantidadDespachadaUnidadPedido;
	private String CantidadAtendidaUnidadGuia;
	private String CantidadAtendidaUnidadPrecioPedido;
	private String CantidadUnidadMedidaPrecioPedido;
	private String EstadoOpcionItem;
	private String DescripcionEstadoOpcionItem;
	private String ObservacionItem;
	/**** fin AGREGAGO MIJAIL 09.10.2009 ****/
	

	public String getNumeroOrden() {
		return numeroOrden;
	}

	public void setNumeroOrden(String numeroOrden) {
		this.numeroOrden = numeroOrden;
	}

	public void setCantidadItem(Double cantidadItem) {
		this.cantidadItem = cantidadItem;
	}

	public void setNumeroItem(Integer numeroItem) {
		this.numeroItem = numeroItem;
	}

	public void setPesoNetoItem(Double pesoNetoItem) {
		this.pesoNetoItem = pesoNetoItem;
	}

	/**
	 * Double CantidadEnviadaItem
	 * 
	 * @return
	 */
	public Double getCantidadEnviadaItem() {
		return CantidadEnviadaItem;
	}

	/**
	 * 
	 * @param Double
	 *            cantidadEnviadaItem
	 */
	public void setCantidadEnviadaItem(Double cantidadEnviadaItem) {
		CantidadEnviadaItem = cantidadEnviadaItem;
	}

	/**
	 * Returns the descripcionItem.
	 * 
	 * @return java.lang.String
	 */
	public java.lang.String getDescripcionItem() {
		return descripcionItem;
	}

	/**
	 * Returns the numeroParte.
	 * 
	 * @return java.lang.String
	 */
	public java.lang.String getNumeroParte() {
		return numeroParte;
	}

	/**
	 * Returns the unidadMedidaItem.
	 * 
	 * @return java.lang.String
	 */
	public java.lang.String getUnidadMedidaItem() {
		return unidadMedidaItem;
	}

	/**
	 * Sets the descripcionItem.
	 * 
	 * @param descripcionItem
	 *            The descripcionItem to set
	 */
	public void setDescripcionItem(java.lang.String descripcionItem) {
		this.descripcionItem = descripcionItem;
	}

	/**
	 * Sets the numeroParte.
	 * 
	 * @param numeroParte
	 *            The numeroParte to set
	 */
	public void setNumeroParte(java.lang.String numeroParte) {
		this.numeroParte = numeroParte;
	}

	/**
	 * Sets the unidadMedidaItem.
	 * 
	 * @param unidadMedidaItem
	 *            The unidadMedidaItem to set
	 */
	public void setUnidadMedidaItem(java.lang.String unidadMedidaItem) {
		this.unidadMedidaItem = unidadMedidaItem;
	}

	/**
	 * Returns the cantidadItem.
	 * 
	 * @return Double
	 */
	public Double getCantidadItem() {
		return cantidadItem;
	}

	/**
	 * Returns the codUnidadPesoItem.
	 * 
	 * @return String
	 */
	public String getCodUnidadPesoItem() {
		return codUnidadPesoItem;
	}

	/**
	 * Returns the numeroItem.
	 * 
	 * @return Integer
	 */
	public Integer getNumeroItem() {
		return numeroItem;
	}

	/**
	 * Returns the numeroItemOC.
	 * 
	 * @return String
	 */
	public String getNumeroItemOC() {
		return numeroItemOC;
	}

	/**
	 * Returns the pesoNetoItem.
	 * 
	 * @return Double
	 */
	public Double getPesoNetoItem() {
		return pesoNetoItem;
	}

	/**
	 * Sets the cantidadItem.
	 * 
	 * @param cantidadItem
	 *            The cantidadItem to set
	 */
	public void setCantidadItem(double cantidadItem) {
		this.cantidadItem = new Double(cantidadItem);
	}

	/**
	 * Sets the codUnidadPesoItem.
	 * 
	 * @param codUnidadPesoItem
	 *            The codUnidadPesoItem to set
	 */
	public void setCodUnidadPesoItem(String codUnidadPesoItem) {
		this.codUnidadPesoItem = codUnidadPesoItem;
	}

	/**
	 * Sets the numeroItem.
	 * 
	 * @param numeroItem
	 *            The numeroItem to set
	 */
	public void setNumeroItem(int numeroItem) {
		this.numeroItem = new Integer(numeroItem);
	}

	/**
	 * Sets the numeroItemOC.
	 * 
	 * @param numeroItemOC
	 *            The numeroItemOC to set
	 */
	public void setNumeroItemOC(String numeroItemOC) {
		this.numeroItemOC = numeroItemOC;
	}

	/**
	 * Sets the pesoNetoItem.
	 * 
	 * @param pesoNetoItem
	 *            The pesoNetoItem to set
	 */
	public void setPesoNetoItem(double pesoNetoItem) {
		this.pesoNetoItem = new Double(pesoNetoItem);
	}

	/**
	 * Returns the flagCantidadItem.
	 * 
	 * @return boolean
	 */
	public boolean isFlagCantidadItem() {
		return flagCantidadItem;
	}

	/**
	 * Returns the flagDescripcionItem.
	 * 
	 * @return boolean
	 */
	public boolean isFlagDescripcionItem() {
		return flagDescripcionItem;
	}

	/**
	 * Returns the flagNumeroItem.
	 * 
	 * @return boolean
	 */
	public boolean isFlagNumeroItem() {
		return flagNumeroItem;
	}

	/**
	 * Returns the flagNumeroItemOC.
	 * 
	 * @return boolean
	 */
	public boolean isFlagNumeroItemOC() {
		return flagNumeroItemOC;
	}

	/**
	 * Returns the flagNumeroParte.
	 * 
	 * @return boolean
	 */
	public boolean isFlagNumeroParte() {
		return flagNumeroParte;
	}

	/**
	 * Returns the flagUnidadMedidaItem.
	 * 
	 * @return boolean
	 */
	public boolean isFlagUnidadMedidaItem() {
		return flagUnidadMedidaItem;
	}

	/**
	 * Sets the flagCantidadItem.
	 * 
	 * @param flagCantidadItem
	 *            The flagCantidadItem to set
	 */
	public void setFlagCantidadItem(boolean flagCantidadItem) {
		this.flagCantidadItem = flagCantidadItem;
	}

	/**
	 * Sets the flagDescripcionItem.
	 * 
	 * @param flagDescripcionItem
	 *            The flagDescripcionItem to set
	 */
	public void setFlagDescripcionItem(boolean flagDescripcionItem) {
		this.flagDescripcionItem = flagDescripcionItem;
	}

	/**
	 * Sets the flagNumeroItem.
	 * 
	 * @param flagNumeroItem
	 *            The flagNumeroItem to set
	 */
	public void setFlagNumeroItem(boolean flagNumeroItem) {
		this.flagNumeroItem = flagNumeroItem;
	}

	/**
	 * Sets the flagNumeroItemOC.
	 * 
	 * @param flagNumeroItemOC
	 *            The flagNumeroItemOC to set
	 */
	public void setFlagNumeroItemOC(boolean flagNumeroItemOC) {
		this.flagNumeroItemOC = flagNumeroItemOC;
	}

	/**
	 * Sets the flagNumeroParte.
	 * 
	 * @param flagNumeroParte
	 *            The flagNumeroParte to set
	 */
	public void setFlagNumeroParte(boolean flagNumeroParte) {
		this.flagNumeroParte = flagNumeroParte;
	}

	/**
	 * Sets the flagUnidadMedidaItem.
	 * 
	 * @param flagUnidadMedidaItem
	 *            The flagUnidadMedidaItem to set
	 */
	public void setFlagUnidadMedidaItem(boolean flagUnidadMedidaItem) {
		this.flagUnidadMedidaItem = flagUnidadMedidaItem;
	}

	/**
	 * @return
	 */
	public Double getCantidadAceptadaItem() {
		return CantidadAceptadaItem;
	}

	/**
	 * @return
	 */
	public Double getCantidadDevueltaItem() {
		return CantidadDevueltaItem;
	}

	/**
	 * @param double1
	 */
	public void setCantidadAceptadaItem(Double double1) {
		CantidadAceptadaItem = double1;
	}

	/**
	 * @param double1
	 */
	public void setCantidadDevueltaItem(Double double1) {
		CantidadDevueltaItem = double1;
	}

	/**
	 * @return
	 */
	public String getEstadoItem() {
		return estadoItem;
	}

	/**
	 * @param string
	 */
	public void setEstadoItem(String string) {
		estadoItem = string;
	}

	public String getClaseMovimiento() {
		return ClaseMovimiento;
	}

	public void setClaseMovimiento(String claseMovimiento) {
		ClaseMovimiento = claseMovimiento;
	}

	public String getSubTotalItemGuiaLocal() {
		return SubTotalItemGuiaLocal;
	}

	public void setSubTotalItemGuiaLocal(String subTotalItemGuiaLocal) {
		SubTotalItemGuiaLocal = subTotalItemGuiaLocal;
	}

	public String getSubTotalItemGuia() {
		return SubTotalItemGuia;
	}

	public void setSubTotalItemGuia(String subTotalItemGuia) {
		SubTotalItemGuia = subTotalItemGuia;
	}

	public String getMonedaItemGuia() {
		return MonedaItemGuia;
	}

	public void setMonedaItemGuia(String monedaItemGuia) {
		MonedaItemGuia = monedaItemGuia;
	}

	public String getIndicadorEntregaFinal() {
		return IndicadorEntregaFinal;
	}

	public void setIndicadorEntregaFinal(String indicadorEntregaFinal) {
		IndicadorEntregaFinal = indicadorEntregaFinal;
	}

	public String getNumeroMaterial() {
		return NumeroMaterial;
	}

	public void setNumeroMaterial(String numeroMaterial) {
		NumeroMaterial = numeroMaterial;
	}

	public String getCentroEntrega() {
		return CentroEntrega;
	}

	public void setCentroEntrega(String centroEntrega) {
		CentroEntrega = centroEntrega;
	}

	public String getNumeroLote() {
		return NumeroLote;
	}

	public void setNumeroLote(String numeroLote) {
		NumeroLote = numeroLote;
	}

	public String getIndicadorBorradoOC() {
		return IndicadorBorradoOC;
	}

	public void setIndicadorBorradoOC(String indicadorBorradoOC) {
		IndicadorBorradoOC = indicadorBorradoOC;
	}

	public String getAlmacenItemGuia() {
		return AlmacenItemGuia;
	}

	public void setAlmacenItemGuia(String almacenItemGuia) {
		AlmacenItemGuia = almacenItemGuia;
	}

	public String getGrupoArticulos() {
		return GrupoArticulos;
	}

	public void setGrupoArticulos(String grupoArticulos) {
		GrupoArticulos = grupoArticulos;
	}

	public String getCantidadPendiente() {
		return CantidadPendiente;
	}

	public void setCantidadPendiente(String cantidadPendiente) {
		CantidadPendiente = cantidadPendiente;
	}

	public String getCantidadPedido() {
		return CantidadPedido;
	}

	public void setCantidadPedido(String cantidadPedido) {
		CantidadPedido = cantidadPedido;
	}

	public String getCantidadAtendida() {
		return CantidadAtendida;
	}

	public void setCantidadAtendida(String cantidadAtendida) {
		CantidadAtendida = cantidadAtendida;
	}

	public String getUnidadMedidaPedido() {
		return UnidadMedidaPedido;
	}

	public void setUnidadMedidaPedido(String unidadMedidaPedido) {
		UnidadMedidaPedido = unidadMedidaPedido;
	}

	public String getUnidadMedidaPrecioPedido() {
		return UnidadMedidaPrecioPedido;
	}

	public void setUnidadMedidaPrecioPedido(String unidadMedidaPrecioPedido) {
		UnidadMedidaPrecioPedido = unidadMedidaPrecioPedido;
	}

	public String getPrecioItemOC() {
		return PrecioItemOC;
	}

	public void setPrecioItemOC(String precioItemOC) {
		PrecioItemOC = precioItemOC;
	}

	public String getCantidadBaseItemOC() {
		return CantidadBaseItemOC;
	}

	public void setCantidadBaseItemOC(String cantidadBaseItemOC) {
		CantidadBaseItemOC = cantidadBaseItemOC;
	}

	public String getSubTotalItemOC() {
		return SubTotalItemOC;
	}

	public void setSubTotalItemOC(String subTotalItemOC) {
		SubTotalItemOC = subTotalItemOC;
	}

	public String getIndicadorEntradaMercancias() {
		return IndicadorEntradaMercancias;
	}

	public void setIndicadorEntradaMercancias(String indicadorEntradaMercancias) {
		IndicadorEntradaMercancias = indicadorEntradaMercancias;
	}

	public String getIndicadorRecepcionFactura() {
		return IndicadorRecepcionFactura;
	}

	public void setIndicadorRecepcionFactura(String indicadorRecepcionFactura) {
		IndicadorRecepcionFactura = indicadorRecepcionFactura;
	}

	public String getCantidadUnidadMedidaPedido() {
		return CantidadUnidadMedidaPedido;
	}

	public void setCantidadUnidadMedidaPedido(String cantidadUnidadMedidaPedido) {
		CantidadUnidadMedidaPedido = cantidadUnidadMedidaPedido;
	}

	public String getSubTotalBrutoItemOC() {
		return SubTotalBrutoItemOC;
	}

	public void setSubTotalBrutoItemOC(String subTotalBrutoItemOC) {
		SubTotalBrutoItemOC = subTotalBrutoItemOC;
	}

	public String getClaveCondicionPago() {
		return ClaveCondicionPago;
	}

	public void setClaveCondicionPago(String claveCondicionPago) {
		ClaveCondicionPago = claveCondicionPago;
	}

	public String getCondicionPago() {
		return CondicionPago;
	}

	public void setCondicionPago(String condicionPago) {
		CondicionPago = condicionPago;
	}

	public String getFechaEntrega() {
		return FechaEntrega;
	}

	public void setFechaEntrega(String fechaEntrega) {
		FechaEntrega = fechaEntrega;
	}

	public String getCantidadDespachadaUnidadPedido() {
		return CantidadDespachadaUnidadPedido;
	}

	public void setCantidadDespachadaUnidadPedido(
			String cantidadDespachadaUnidadPedido) {
		CantidadDespachadaUnidadPedido = cantidadDespachadaUnidadPedido;
	}

	public String getCantidadAtendidaUnidadGuia() {
		return CantidadAtendidaUnidadGuia;
	}

	public void setCantidadAtendidaUnidadGuia(String cantidadAtendidaUnidadGuia) {
		CantidadAtendidaUnidadGuia = cantidadAtendidaUnidadGuia;
	}

	public String getCantidadAtendidaUnidadPrecioPedido() {
		return CantidadAtendidaUnidadPrecioPedido;
	}

	public void setCantidadAtendidaUnidadPrecioPedido(
			String cantidadAtendidaUnidadPrecioPedido) {
		CantidadAtendidaUnidadPrecioPedido = cantidadAtendidaUnidadPrecioPedido;
	}

	public String getCantidadUnidadMedidaPrecioPedido() {
		return CantidadUnidadMedidaPrecioPedido;
	}

	public void setCantidadUnidadMedidaPrecioPedido(
			String cantidadUnidadMedidaPrecioPedido) {
		CantidadUnidadMedidaPrecioPedido = cantidadUnidadMedidaPrecioPedido;
	}

	public String getEstadoOpcionItem() {
		return EstadoOpcionItem;
	}

	public void setEstadoOpcionItem(String estadoOpcionItem) {
		EstadoOpcionItem = estadoOpcionItem;
	}

	public String getDescripcionEstadoOpcionItem() {
		return DescripcionEstadoOpcionItem;
	}

	public void setDescripcionEstadoOpcionItem(String descripcionEstadoOpcionItem) {
		DescripcionEstadoOpcionItem = descripcionEstadoOpcionItem;
	}

	public String getObservacionItem() {
		return ObservacionItem;
	}

	public void setObservacionItem(String observacionItem) {
		ObservacionItem = observacionItem;
	}

}